/**
 * @description {显示顺序验证}
 */
export const validateNumber1 = (rule: any, value: any, callback: any) => {
  const regNumber = /^[1-9]\d*$/;
  if (!value) {
    callback();
  }
  if (!regNumber.test(value)) {
    callback(new Error('可不填 填写必须输入正整数'));
  } else {
    callback();
  }
};
/**
 * @description {保留1位小数 并且大于 0}
 */
export const validateNumber2 = (rule: any, value: any, callback: any) => {
  const regNumber = /^(?!0+(?:\.0+)?$)(?:[1-9]\d*|0)(?:\.\d{1})?$/;
  if (!regNumber.test(value)) {
    callback(new Error('大于0的数字 ,最多保留一位小数'));
  } else {
    callback();
  }
};
